home *** CD-ROM | disk | FTP | other *** search
- ================================================================================
- dUFLP Library
- Version 1.94 - 02/16/1993
- What's New?
- ================================================================================
-
- This file is here to give a brief explanation of the new items and/or changes
- to PROC.PRG or the LIBRARY Files. If you want a complete list of what is
- contained in PROC.PRG and the Library files, take a look at README.TXT, which
- lists all procedures and functions, with a brief description of use. For
- detailed instructions on the use of these, list or print PROC.PRG and Library
- files (this is a LONG printout -- it takes over 180 pages on a laserprinter
- set at 60 lines per page).
-
- ==================
- So, what IS new?
- ==================
-
- ------------------------
- NEW FUNCTIONS/PROCEDURES
- ------------------------
- HELPROC.PRG -- New Program
- Helper -- This is a "HELP" routine designed to assist programmers and
- users. It is attached to the <F1> key, requires the files:
- HELPER.DBF
- HELPER.FMT
- StrSrch -- Performs a string search for context sensitive help.
-
- SCREEN.PRG
- NewBorder() -- Changes the string stored in SET BORDER, returns the old
- string, and sets/changes a public memvar (c_Border) to
- the current string so it can be used for windows and such.
- Changes the border to one of a set of pre-defined borders.
- VidRow() -- Returns the absolute row coordinate on a screen, ignoring
- any active windows.
- VidCol() -- Returns the absolute column coordinate on a screen, ignoring
- any active windows.
- VDCURSOR.BIN -- used in VidRow() and VidCol() ...
- PwdMask() -- Used to "mask" a password entry, programmer defineable character
- will display instead of the password.
-
- FIELDS.PRG
- FldWidth() -- Returns the width of a field in a database.
- FldDec() -- Returns the Decimal postion of a field in a database.
-
- LISTFILE.PRG -- New Program -- used to display an ASCII Text File on screen.
- The maximum size is 1,170 lines, 254 characters for each line.
- Uses Up, down, left, right, PgUp, PgDn, etc.
-
- FINANCE.PRG
- Irr2() -- Internal Rate of Return, traditional analysis. This is faster
- than Jay's routine IRR() in same library.
- FVIrr() -- Companion to Irr2(), searches for NFV.
- MIrr() -- Modified Internal Rate of Return, employs a financial manager's
- analysis of the cost of reserve funds ...
- XIrr() -- Internal Rate of Return not constrained by evenly-spaced
- periods of cashflow, uses dates of transactions.
- FVXIrr() -- Companion to XIrr() above, with search for roots of the NVF
- function.
- XMIrr() -- Modified Internal Rate of Return without constraint of evenly
- spaced periods of cashflow ... solves directly for a unique
- answer.
-
- -----
- MOVED
- -----
- -- None --
-
- -------------------------
- UPDATES TO 'OLD' ROUTINES
- -------------------------
- STRINGS.PRG
- WordWrap Updated to fix a couple of minor problems (well, it depends on
- if destroying original text sent to the procedure is minor <G>).
-
- PICKLIST.PRG
- Diacrit Updated to deal with a GET being in an active window.
- LocPop() Updated to handle a GET in an active window. Has one optional
- parameter.
- Pick4() Some minor problems were discovered if the data file was small.
- The author fixed it.
-
- SCREEN.PRG
- YesNoCan() Updated to handle some minor glitches -- including what happens
- if the user gives an answer that isn't one of the specified
- prompts? New (optional) parameter for confirmation to force the
- user to press <Enter> once they've selected a button.
- MsgExp() Updated to deal with a message of > 80 characters, which can
- cause problems if the message is displayed in row 24 ... (the
- default!)
-
- FILES.PRG
- Used() Jay noticed I was doing this the hard way ... it's now a LOT
- faster (and smaller).
-
- --------------------------------------------------------------------------------
- That's it for now. Happy computing,
- Ken
- *-------------------------------------------------------------------------------
- *-- End of File: WHATS.NEW
- *-------------------------------------------------------------------------------